/**
 * Focus scope types.
 */
export const SCOPE_TYPES = Object.freeze({
  INLINE: 'inline',
  MODAL: 'modal',
});

/**
 * Focus activation sources.
 */
export const FOCUS_SOURCES = Object.freeze({
  UNKNOWN: 'unknown',
  CLICK: 'click',
  TAB_FROM_ABOVE: 'tab_from_above',
  TAB_FROM_BELOW: 'tab_from_below',
});

/**
 * Default shortcuts context name.
 */
export const DEFAULT_SHORTCUTS_CONTEXT = 'grid';
